//
// Generated automatically by IndividualFileGenerator.
// Do not modify this file manually.
//
// Icon: grid_9
//
package mega.privacy.android.icon.pack.vectors

import androidx.compose.material.Icon
import androidx.compose.runtime.Composable
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.graphics.PathFillType
import androidx.compose.ui.graphics.SolidColor
import androidx.compose.ui.graphics.StrokeCap
import androidx.compose.ui.graphics.StrokeJoin
import androidx.compose.ui.graphics.vector.ImageVector
import androidx.compose.ui.graphics.vector.path
import androidx.compose.ui.tooling.preview.Preview
import androidx.compose.ui.unit.dp

public fun createSmallThinOutlineGrid9ImageVector(): ImageVector = ImageVector.Builder(
    name = "icon_grid-9_small_thin_outline",
    defaultWidth = 16.0.dp,
    defaultHeight = 16.0.dp,
    viewportWidth = 16.0f,
    viewportHeight = 16.0f
).apply {
    path(
        fill = SolidColor(Color(0xFF303233)),
        fillAlpha = 1.0f,
        stroke = null,
        strokeAlpha = 1.0f,
        strokeLineWidth = 0.0f,
        strokeLineCap = StrokeCap.Butt,
        strokeLineJoin = StrokeJoin.Miter,
        strokeLineMiter = 4.0f,
        pathFillType = PathFillType.EvenOdd,
    ) {
        // Subpath 1
        moveTo(4.19823f, 1.5f)
        lineTo(11.8018f, 1.5f)
        curveTo(12.3528f, 1.5f, 12.7972f, 1.49999f, 13.1569f, 1.52986f)
        curveTo(13.5273f, 1.56062f, 13.8524f, 1.62563f, 14.1524f, 1.78147f)
        curveTo(14.609f, 2.01866f, 14.9813f, 2.39096f, 15.2185f, 2.84756f)
        curveTo(15.3744f, 3.14757f, 15.4394f, 3.47267f, 15.4701f, 3.84308f)
        curveTo(15.5f, 4.20277f, 15.5f, 4.64719f, 15.5f, 5.1982f)
        lineTo(15.5f, 10.8018f)
        curveTo(15.5f, 11.3528f, 15.5f, 11.7972f, 15.4701f, 12.1569f)
        curveTo(15.4394f, 12.5273f, 15.3744f, 12.8524f, 15.2185f, 13.1524f)
        curveTo(14.9813f, 13.609f, 14.609f, 13.9813f, 14.1524f, 14.2185f)
        curveTo(13.8524f, 14.3744f, 13.5273f, 14.4394f, 13.1569f, 14.4701f)
        curveTo(12.7972f, 14.5f, 12.3528f, 14.5f, 11.8018f, 14.5f)
        lineTo(4.19825f, 14.5f)
        curveTo(3.64724f, 14.5f, 3.20277f, 14.5f, 2.84308f, 14.4701f)
        curveTo(2.47267f, 14.4394f, 2.14757f, 14.3744f, 1.84756f, 14.2185f)
        curveTo(1.39096f, 13.9813f, 1.01866f, 13.609f, 0.781467f, 13.1524f)
        curveTo(0.625628f, 12.8524f, 0.560623f, 12.5273f, 0.529862f, 12.1569f)
        curveTo(0.499991f, 11.7972f, 0.499995f, 11.3528f, 0.5f, 10.8018f)
        lineTo(0.5f, 5.19823f)
        curveTo(0.499995f, 4.64722f, 0.499991f, 4.20278f, 0.529862f, 3.84308f)
        curveTo(0.560623f, 3.47267f, 0.625628f, 3.14757f, 0.781467f, 2.84756f)
        curveTo(1.01866f, 2.39096f, 1.39096f, 2.01866f, 1.84756f, 1.78147f)
        curveTo(2.14757f, 1.62563f, 2.47267f, 1.56062f, 2.84308f, 1.52986f)
        curveTo(3.20278f, 1.49999f, 3.64722f, 1.5f, 4.19823f, 1.5f)
        close()
        // Subpath 2 (hole)
        moveTo(2.92584f, 2.52643f)
        curveTo(2.61839f, 2.55196f, 2.44201f, 2.59955f, 2.30854f, 2.66888f)
        curveTo(2.03457f, 2.81119f, 1.81119f, 3.03457f, 1.66888f, 3.30854f)
        curveTo(1.59955f, 3.44201f, 1.55196f, 3.61839f, 1.52643f, 3.92584f)
        curveTo(1.5004f, 4.23928f, 1.5f, 4.64212f, 1.5f, 5.22f)
        lineTo(1.5f, 5.5f)
        lineTo(5.0f, 5.5f)
        lineTo(5.0f, 2.5f)
        lineTo(4.22f, 2.5f)
        curveTo(3.64212f, 2.5f, 3.23928f, 2.5004f, 2.92584f, 2.52643f)
        close()
        // Subpath 3 (hole)
        moveTo(1.5f, 6.5f)
        lineTo(5.0f, 6.5f)
        lineTo(5.0f, 9.5f)
        lineTo(1.5f, 9.5f)
        lineTo(1.5f, 6.5f)
        close()
        // Subpath 4 (hole)
        moveTo(6.0f, 6.5f)
        lineTo(6.0f, 9.5f)
        lineTo(10.0f, 9.5f)
        lineTo(10.0f, 6.5f)
        lineTo(6.0f, 6.5f)
        close()
        // Subpath 5 (hole)
        moveTo(11.0f, 6.5f)
        lineTo(11.0f, 9.5f)
        lineTo(14.5f, 9.5f)
        lineTo(14.5f, 6.5f)
        lineTo(11.0f, 6.5f)
        close()
        // Subpath 6 (hole)
        moveTo(10.0f, 10.5f)
        lineTo(6.0f, 10.5f)
        lineTo(6.0f, 13.5f)
        lineTo(10.0f, 13.5f)
        lineTo(10.0f, 10.5f)
        close()
        // Subpath 7 (hole)
        moveTo(11.0f, 13.5f)
        lineTo(11.0f, 10.5f)
        lineTo(14.5f, 10.5f)
        lineTo(14.5f, 10.78f)
        curveTo(14.5f, 11.3579f, 14.4996f, 11.7607f, 14.4736f, 12.0742f)
        curveTo(14.448f, 12.3816f, 14.4005f, 12.558f, 14.3311f, 12.6915f)
        curveTo(14.1888f, 12.9654f, 13.9654f, 13.1888f, 13.6915f, 13.3311f)
        curveTo(13.558f, 13.4005f, 13.3816f, 13.448f, 13.0742f, 13.4736f)
        curveTo(12.7607f, 13.4996f, 12.3579f, 13.5f, 11.78f, 13.5f)
        lineTo(11.0f, 13.5f)
        close()
        // Subpath 8 (hole)
        moveTo(11.0f, 5.5f)
        lineTo(11.0f, 2.5f)
        lineTo(11.78f, 2.5f)
        curveTo(12.3579f, 2.5f, 12.7607f, 2.5004f, 13.0742f, 2.52643f)
        curveTo(13.3816f, 2.55196f, 13.558f, 2.59955f, 13.6915f, 2.66888f)
        curveTo(13.9654f, 2.81119f, 14.1888f, 3.03457f, 14.3311f, 3.30854f)
        curveTo(14.4005f, 3.44201f, 14.448f, 3.61839f, 14.4736f, 3.92584f)
        curveTo(14.4996f, 4.23928f, 14.5f, 4.64212f, 14.5f, 5.22f)
        lineTo(14.5f, 5.5f)
        lineTo(11.0f, 5.5f)
        close()
        // Subpath 9 (hole)
        moveTo(10.0f, 2.5f)
        lineTo(10.0f, 5.5f)
        lineTo(6.0f, 5.5f)
        lineTo(6.0f, 2.5f)
        lineTo(10.0f, 2.5f)
        close()
        // Subpath 10 (hole)
        moveTo(1.5f, 10.5f)
        lineTo(5.0f, 10.5f)
        lineTo(5.0f, 13.5f)
        lineTo(4.22f, 13.5f)
        curveTo(3.64212f, 13.5f, 3.23928f, 13.4996f, 2.92584f, 13.4736f)
        curveTo(2.61839f, 13.448f, 2.44201f, 13.4005f, 2.30854f, 13.3311f)
        curveTo(2.03457f, 13.1888f, 1.81119f, 12.9654f, 1.66888f, 12.6915f)
        curveTo(1.59955f, 12.558f, 1.55196f, 12.3816f, 1.52643f, 12.0742f)
        curveTo(1.5004f, 11.7607f, 1.5f, 11.3579f, 1.5f, 10.78f)
        lineTo(1.5f, 10.5f)
        close()
    }
}.build()

@Preview
@Composable
private fun SmallThinOutlineGrid9ImageVectorPreview() {
    Icon(
        createSmallThinOutlineGrid9ImageVector(),
        contentDescription = "Grid9"
    )
}
